package com.yanqu.road.entity.union.trade;

import java.util.List;


/**
 * 商会贸易（商贸）路线配置
 */
public class UnionTradeRouteInfo {

    private int id;                                                    //路线id

    private String name;                                               //路线名称

    private String unlock;                                             //商会等级限制，解锁条件

    private String consume;                                            //开启消耗（商会财富、元宝）

    private long condition;                                            //最终门客赚钱要求

    private int goTime;                                                //行进时长（秒）

    private int returnTime;                                            //返程时长（秒）

    private String rewards;                                            //基础奖励

    private List<Integer> eventNum;                                    //随机事件个数

    private List<Integer> eventTime;                                   //随机事件点

    private List<Integer> eventList;                                   //随机事件ID

    private int type;                                                  //路线类型

    //最终门客赚钱要求
    private List<OpenDayConfig> conditionList;

    //基础奖励
    private List<OpenDayConfig> rewardList;

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getUnlock() {
        return unlock;
    }

    public void setUnlock(String unlock) {
        this.unlock = unlock;
    }

    public String getConsume() {
        return consume;
    }

    public void setConsume(String consume) {
        this.consume = consume;
    }

    public long getCondition() {
        return condition;
    }

    public void setCondition(long condition) {
        this.condition = condition;
    }

    public List<Integer> getEventNum() {
        return eventNum;
    }

    public void setEventNum(List<Integer> eventNum) {
        this.eventNum = eventNum;
    }

    public int getGoTime() {
        return goTime;
    }

    public void setGoTime(int goTime) {
        this.goTime = goTime;
    }

    public int getReturnTime() {
        return returnTime;
    }

    public void setReturnTime(int returnTime) {
        this.returnTime = returnTime;
    }

    public String getRewards() {
        return rewards;
    }

    public void setRewards(String rewards) {
        this.rewards = rewards;
    }

    public List<Integer> getEventTime() {
        return eventTime;
    }

    public void setEventTime(List<Integer> eventTime) {
        this.eventTime = eventTime;
    }

    public List<Integer> getEventList() {
        return eventList;
    }

    public void setEventList(List<Integer> eventList) {
        this.eventList = eventList;
    }

    public int getType() {
        return type;
    }

    public void setType(int type) {
        this.type = type;
    }

    public List<OpenDayConfig> getConditionList() {
        return conditionList;
    }

    public void setConditionList(List<OpenDayConfig> conditionList) {
        this.conditionList = conditionList;
    }

    public List<OpenDayConfig> getRewardList() {
        return rewardList;
    }

    public void setRewardList(List<OpenDayConfig> rewardList) {
        this.rewardList = rewardList;
    }
}
